.stats{
    margin-bottom: 5px;
}

.stat{
    padding:5px;
    margin:2px;
    border: 0px solid #0C0F66;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    color:#FFFFFF;
    font-weight: bold;
    background-image: url(/images/back.png);
    background-repeat:repeat-x;
    float:left;
}

.titulo{
    padding:5px;
    border-bottom: 3px solid #cccccc;
}

.editing.titulo{
    padding:5px;
    border-bottom: 3px solid #ffffff;
}

.detalles{
    padding:5px;
    border-bottom: 3px solid #cccccc;
}

.hidden{
    display: none;
}

.titulo_texto{
    font-size: 1.3em;
    font-weight: bold;
    color:#1E4262;
    
}

.editing {
    background-color: #D5E8F5;
}

.time{
    font-size:0.8em;
}
.resolve{
    font-weight: bold;
}

.detalles_subtitulo{
    font-weight: bold;
    margin-top:3px;
}

.detalles_historial{
    font-style: italic;
}

.llama_al{
    margin-top: 3px;
}
.llama_al span{
    font-size: 1.2em;
    font-weight: bold;
    color:#0C0F66;
    padding:5px;

}

#registro_logo{
    width: 37px;
    height: 38px;
    background-image:url(/images/llamar.png);
}

.ayudando #registro_logo{
    background-position: 37px 0;
}

.ayudando .disponible{
    display:none;
}

.ayudando #boton_ayuda{
    display:none !important;
}

.ayudando .ocupado{
    display:block;
    color:#888888;
}

.ayudando .time{
    color:#888888;
}

.loading_icon_text {
    font-size: 1.1em;
    font-weight: bold;
    color:#0C0F66;
    float:left;
    margin-top:7px;
}

.loading_icon {
    display: none;
}

.registro.loading .loading_icon {
    display: block;
}

.registro.loading #boton_ayuda{
    display: none;
}

.boton{
    padding:5px;
    margin:2px;
    border: 0px solid #0C0F66;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    color:#FFFFFF;
    font-weight: bold;
    background-repeat:repeat-x;
    cursor: pointer;
    background-color: #6CA6CE;
}

.steps_count{
    width: 25px;
    height: 25px;
    background-image:url(/images/steps.png);
    float:left;
}

.steps_count.step1{
    background-position: 0px 0;
}

.steps_count.step2{
    background-position: -25px 0;
    margin-right:5px;
}

.steps_count.step3{
    background-position: -50px 0;
    margin-right:5px;
}

.steps_count.step4{
    background-position: -75px 0;
    margin-right:5px;
}

.historial{
    margin:0 21px 0 31px;
    background-color: #FEF9F0;
    padding:5px;

}

.historial_text{
    margin:0 10px 0 10px;
}

.steps{
    margin: 5px;
}

#obs_textarea{
    width:578px;
}

.login input{
    margin:3px;
    padding:3px;
    font-size: 1.2em;
    font-weight: bold;
    color: #0C0F66;
    border: 1px solid #0C0F66;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}


.login label{
    margin:3px;
    padding:3px;
    font-size: 1.2em;
    color:#1E4262;
}

.login h2{
    font-size: 1.3em;
    padding:5px;
    margin:2px;
    border: 0px solid #0C0F66;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    color:#FFFFFF;
    background-image: url(/images/back.png);
    background-repeat:repeat-x;
}

.login h2 strong{
    font-weight: bold;
    float:right;

}